package com.yunxi.activiti.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;


@ApiModel(description="工作流类型")
@Data
public class ActivitiTypeVO implements Serializable {
    private Long id;

    @ApiModelProperty(value = "工作流类型CODE", dataType = "String", example = "bx")
    private String activitiTypeCode;

    @ApiModelProperty(value = "工作流简称", dataType = "String", example = "报")
    private String activitiTypeDesc;

    @ApiModelProperty(value = "工作流类型名称", dataType = "String", example = "报销流程")
    private String activitiTypeName;

    @ApiModelProperty(value = "创建人")
    private Long createBy;

    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "修改人")
    private Long updateBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateDate;

    private transient String companyId;
    private transient List<ActivitiManageVO> manageList = new ArrayList<ActivitiManageVO>();
}